package client;

import decorator.beverage.*;

public class StarbuzzCoffee {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Beverage beverage = new Espresso();
		System.out.println(beverage.getDescription()+" $"+beverage.cost());
		
		Beverage beverage2 = new HouseBlend();
		beverage2 = new Mocha(beverage2);
		beverage2 = new Soy(beverage2);
		beverage2 = new Whip(beverage2);
		System.out.println(beverage2.getDescription()+" $"+beverage2.cost());
		
		Beverage beverage3 = new Decaf();
		beverage3 = new Milk(beverage3);
		beverage3 = new Whip(beverage3);
		beverage3 = new Soy(beverage3);
		System.out.println(beverage3.getDescription()+" $"+beverage3.cost());

	}

}
